environmental technology - French English Dictionary